package com.ethink.warehouse.api.response;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author 辉辉 2023/1/4 10:14
 */
@Data
public class LogisticsTransferOrderQueryItemModeResponse extends LogisticsTransferOrderQueryResponse {

    @Schema(description = "商品编码")
    private String mateSku;

    @Schema(description = "商品名称")
    private String mateSkuName;

    @Schema(description = "库存类型")
    private Integer inventoryType;

    @Schema(description = "渠道")
    private String saleSubChannel;

    @Schema(description = "采购批次")
    private String purchaseCode;

    @Schema(description = "生产批次")
    private String produceCode;

    @Schema(description = "原产国")
    private String countryOfOrigin;

    @Schema(description = "生产日期")
    private Date productDate;

    @Schema(description = "到期日期")
    private Date expireDate;

    @Schema(description = "成本价")
    private BigDecimal costPrice;

    @Schema(description = "规格")
    private String productSpecification;

    @Schema(description = "品牌code")
    private String brandCode;

    @Schema(description = "品牌")
    private String brandName;

    @Schema(description = "单位code")
    private String unitCode;

    @Schema(description = "单位")
    private String unitName;

    @Schema(description = "订单状态")
    private Integer orderStatus;

    @Schema(description = "制单人code")
    private String createUserCode;

    @Schema(description = "制单人")
    private String createUserName;

    @Schema(description = "制单日期")
    private Date create_time;

    @Schema(description = "备注")
    private String remark;

}
